package com.tarena.lbs.user.dao.repository;

import com.github.pagehelper.PageInfo;
import com.tarena.lbs.base.protocol.pager.PageResult;
import com.tarena.lbs.user.pojo.po.UserGroupPO;
import com.tarena.lbs.user.pojo.query.UserGroupQuery;
import com.tarena.lbs.user.pojo.vo.UserGroupVO;

import java.util.List;

public interface UserGroupRepository {

    PageInfo<UserGroupPO> pageList(UserGroupQuery query);


    void save(UserGroupPO po);

    List<UserGroupPO> userActivatyList(UserGroupQuery query);

    void update(UserGroupPO po);

    void delete(Integer id);

    UserGroupPO findById(Integer id);
}
